#include <memory>
#include "HttpServer.hpp"

void Usage(char* args)
{
    printf("\n\t");
    cout<<args << " port"<<endl<<endl;
}

int main(int argc,char* args[])
{
    // 判断命令行
    if(argc != 2)
    {
        Usage(args[0]);
        exit(1);
    }
    // 构建服务器对象
    uint16_t port = std::stoi(args[1]);
    std::unique_ptr<HttpServer> ptr(new HttpServer(port));
    // 调用Start，启动服务器
    ptr->Start();
    return 0;
}